What Does It Mean To Have Diversity Of Thought On Your Team